//Ext.define('KaoQinView', {
//	extend : 'Ext.panel.Panel',
//	id : 'KaoQinView',
//	title : '今日缺勤管理',
//	region : 'center',
//	layout : 'border',
//	iconCls: 'menu-cusLinkman',
//
//	initComponent : function() {		
//		this.leftPanel = new Ext.ux.TreePanelEditor({
//					region : 'west',
//					title: '年级/班级',
//					width : 220,
//					collapsible : true,	
//					url : __ctxPath + '/xskq/treeClazz.do',
//					scope : this,
//					autoScroll : true,
//					onclick : this.orgTreeClick
//				});
//		this.searchPanel = new KE.SearchPanel({
//					region : 'north',
//					items : [{
//								text : '课程名称'
//							}, {
//								width : 120,
//								name : 'Q_LIKES_course.name',
//								xtype : 'textfield'
//							}, {
//								text : '年级'
//							}, {
//								width : 120,
//								hiddenName : 'Q_EQL_clazz.grade.oid',
//								xtype : 'combo',
//								valueField : 'oid',
//								displayField : 'name',
//								queryMode : 'local',
//								editable: false,
//								triggerAction : 'all',
//								store : new Ext.data.JsonStore({
//											autoLoad : true,
//											fields : ['oid', 'name'],
//											proxy : {
//												type : 'ajax',
//												url : __ctxPath + '/xskq/comboGrade.do',
//												reader : {
//													rootProperty : 'result'
//												}
//											}
//										})	
//							}, {
//								xtype : 'button',
//								text : '查询',
//								scope : this,
//								iconCls : 'btn-search',
//								handler : this.search
//							}, {
//								xtype : 'button',
//								text : '清空',
//								scope : this,
//								iconCls : 'reset',
//								handler : this.reset
//							}]
//				});
//
//		this.topbar = new Ext.Toolbar({
//					items : [{
//								iconCls : 'btn-add',
//								text : '添加缺勤',
//								xtype : 'button',
//								scope : this,
//								handler : this.createRs
//							}, {
//								iconCls : 'btn-ok',
//								text : '置为全勤',
//								xtype : 'button',
//								scope : this,
//								handler : this.allCome
//							}, {
//								iconCls : 'btn-del',
//								text : '删除缺勤',
//								xtype : 'button',
//								scope : this,
//								handler : this.removeSelRs
//							}]
//				});
//
//		this.gridPanel = new KE.GridPanel({
//			region : 'center',
//			tbar : this.topbar,
//			id : 'KaoQinGrid',
//			title: '年级/班级：All',
//			url : __ctxPath + "/xskq/listDayKaoQin.do",
//			sorters: [{
//				property: 'jieciType.dicId',
//				direction: 'ASC'
////			}, {
////				property: 'student.oid',
////				direction: 'ASC'
//			}],
//			fields : ['oid', 'check', 'student', 'type', {
//							name : 'clazz.grade.name',
//							mapping : 'clazz.grade.name'
//						}, {
//							name : 'course.name',
//							mapping : 'course.name'
//						}, {
//							name : 'clazz.name',
//							mapping : 'clazz.name'
//						}, {
//							name : 'jieciType.itemValue',
//							mapping : 'jieciType.itemValue'
//						}, {
//							name : 'teacher.fullname',
//							mapping : 'teacher.fullname'
//						}, {
//							name : 'user.fullname',
//							mapping : 'user.fullname'
//						}],
//			columns : [{
//					header : 'ID',
//					dataIndex : 'oid',
//					hidden : true
//				}, {
//					header : '年级',
//					dataIndex : 'clazz.grade.name'
//				}, {
//					header : '班级',
//					dataIndex : 'clazz.name'
//				}, {
//					header : '节次',
//					dataIndex : 'jieciType.itemValue'
//				}, {
//					header : '课程',
//					dataIndex : 'course.name'
//				}, {
//					header : '教师',
//					dataIndex : 'teacher.fullname'
//				}, {
//					header : '学生',
//					dataIndex : 'student',
//					renderer: function(v) {
//						if(v) return v.name;
//					}
//				}, {
//					header : '缺勤类型',
//					dataIndex : 'type',
//					renderer: function(v, g, rec) {
//						if(rec.data.allCome == 1) return '';
//						if(v) return v.itemValue
//					} 
//				}, {
//					header : '落实情况',
//					dataIndex : 'check',
//					renderer: function(v) {
//						if(v==0) {
//							return '<span class="bg-red">未落实</span>';
//						} else if(v==1) {
//							return '<span class="bg-blue">已落实</span>';
//						} else if(v==2) {
//							return '<span class="bg-green">（全勤）</span>';
//						}
//					}
//				}]
//		});
//
//		this.items = [this.searchPanel, this.leftPanel, this.gridPanel];
//		this.callParent();
//		//this.gridPanel.on('rowdblclick', this.rowClick);
//	},
//	// 重置查询表单
//	reset : function() {
//		this.searchPanel.getForm().reset();
//		Ext.each(this.searchPanel.query('combo'), function(c) {
//			c.setValue('');
//			c.setRawValue('');
//		});
//	},
//	// 按条件搜索
//	search : function() {
//		$search({
//			searchPanel : this.searchPanel,
//			gridPanel : this.gridPanel
//		});
//	},
//	// GridPanel行点击处理事件
//	rowClick : function(grid, rec) {
//		new KaoQinForm({
//			sid : rec.data.oid
//		}).show();
//	},
//	// 创建记录
//	createRs : function() {
//		if (this.leftPanel.selection==null) {
//			Ext.ux.Toast.msg('操作信息', '请先选择左侧的班级！');
//			return;
//		}
//		var data = this.leftPanel.selection.data;
//		if(data.id==0 || data.id.indexOf('g_')==0) {
//			Ext.ux.Toast.msg('操作信息', '请先选择左侧的班级！');
//			return;
//		}
//		new KaoQinForm({
//			clazzid: data.id
//		}).show();
//	},
//	// 按ID删除记录
//	removeRs : function(id) {
//		$postDel({
//			url : __ctxPath + '/xskq/multiDelKaoQin.do',
//			ids : id,
//			grid : this.gridPanel
//		});
//	},
//	// 把选中ID删除
//	removeSelRs : function() {
//		$delGridRs({
//			url : __ctxPath + '/xskq/multiDelKaoQin.do',
//			grid : this.gridPanel,
//			idName : 'oid'
//		});
//	},
//	// 编辑Rs
//	editRs : function(record) {
//		new KaoQinForm({
//			sid : record.data.oid
//		}).show();
//	},
//	// 类别树节点点击
//	orgTreeClick : function(view, node) {
//		var oid = node.id;
//		var name = node.data.text;
//		this.gridPanel.setTitle('年级/班级：' + name);
//		this.gridPanel.getStore().getProxy().url = __ctxPath + "/xskq/listDayKaoQin.do";
//		var params = {};
//		if(oid != 0) {
//			if(oid.indexOf('g_') == 0) {
//				oid = oid.substring(2);
//				params = {'Q_EQL_clazz.grade.oid' : oid};
//			} else {
//				params = {'Q_EQL_clazz.clazz.oid' : oid};
//			}
//		}
//		this.gridPanel.getStore().reload({params : params});
//	},
//	// 置为全勤
//	allCome: function() {
//		if (this.leftPanel.selection==null) {
//			Ext.ux.Toast.msg('操作信息', '请先选择左侧的班级！');
//			return;
//		}
//		var data = this.leftPanel.selection.data;
//		if(data.id==0 || data.id.indexOf('g_')==0) {
//			Ext.ux.Toast.msg('操作信息', '请先选择左侧的班级！');
//			return;
//		}
//		new KaoQin2Form({
//			clazzid: data.id
//		}).show();		
//	}
//
//});
